﻿namespace SpriteAnimator.Classes
{
    /// <summary>
    /// Enumère les modes d'animation du lecteur
    /// </summary>
    public enum AnimationMode: byte
    {
        Begin = 0x0001,
        Previous = 0x0002,
        Stop = 0x0003,
        Play = 0x0004,
        Next = 0x0005,
        End = 0x0006
    }

    /// <summary>
    /// Enumère les différents type de projet
    /// </summary>
    public enum ProjectType: byte
    {
        None = 0x0000,
        Sprite = 0x0001,
        Texture = 0x0002
    }
    
    /// <summary>
    /// Enumère les types d'animation par rapport aux frames
    /// </summary>
    public enum SpriteAnimationType: byte
    {
        None = 0x0000,
        List = 0x0001,
        Range = 0x0002
    }

    /// <summary>
    /// Enumère les différents zoom
    /// </summary>
    public enum ZoomMode: byte
    {
        Zoom100 = 0x0001,
        Zoom125 = 0x0002,
        Zoom150 = 0x0003,
        Zoom175 = 0x0004,
        Zoom200 = 0x0005,
        Zoom250 = 0x0006,
        Zoom300 = 0x0007
    }
}
